#include<stdio.h>
#include<unistd.h>
#include<string.h>
int main()
{
  char bar[108];
  memset(bar,'\0',sizeof(bar));
  int num=0;
  char linght[5]={'\\','|','/','-'};
  while(num<=100)
  {
    printf("%-100s%c%3d%%\r",bar,linght[num%4],num);
    fflush(stdout);
    bar[num++]='=';
    usleep(100000);
  }
  printf("\n");
  return 0;
}
